
Up to r158975

Bug fix up to r159508


Skipped
=======	
fourthTier: DFG should separate link phase into things that must be done concurrently and
  things that must be done synchronously, and have a way of passing data from one to the other (r153161)
  
Improve effectiveness of function-level caching (r133975)
Reduce parser overhead in JSC (r133688)
